#尽量不要用 try except 处理语法异常
#所有的语法异常 类型异常 值异常应该在编码阶段解决

# try语法一般处理网络异常....
try:
    a = input("请输入数字a:")
    b = input("请输入数字b:")
    if a.isdigit() and b.isdigit():
        a = int(a)
        b = int(b)
        if b != 0:
            c = a / b
            print("a/b等于:", c)
        else:
            print("数字b不能为0")
    else:
        print("sorry 输入的a和b至少有一个不合法")
except:
    print("有异常")



# TypeError: 类型错误
# ValueError: 值错误，
# ZeroDivisionError:除以零错误
# a = input("请输入数字a:")
# b = input("请输入数字b:")
# c = a / b
# print("a/b等于:", c)